worm snails - Alemán Inglés Diccionario